package com.tjn.date;

import javax.lang.model.element.VariableElement;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author 陶镓妮
 * @version 1.0
 */
public class Date01 {
    public static void main(String[] args) throws ParseException {
        //Date用法一：
        Date date = new Date();//获取当前系统时间
        System.out.println(date);

        //Date用法二：
        Date date1 = new Date(95678956);//指定一个毫秒数来获取对应的时间
        System.out.println(date1);

        //SimpleDateFormat用法一：
        //默认输出的日期格式是国外的格式，因此需要对格式进行转换
        //格式使用的字母不能乱改
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String format = sdf.format(date);
        System.out.println(format);

        //SimpleDateFormat用法二：
        //可以把一个格式化的字符串转成对应的Date
        String s = "2020-01-01 12:12:12";//这里的格式必须和sdf对象的格式一样，否则会抛出一个人转换异常
        Date parse = sdf.parse(s);
        System.out.println(sdf.format(parse));

    }
}
